package com.littcore.saap.message.message;

import java.io.Serializable;

import com.littcore.saap.core.module.message.BaseMessage;
import com.littcore.saap.message.vo.AfficheVo;


/**
 * .
 * 
 * <pre><b>描述：</b>
 *    
 * </pre>
 * 
 * <pre><b>修改记录：</b>
 *    
 * </pre>
 * 
 * @author <a href="mailto:littcai@hotmail.com">蔡源</a>
 * @since 2015年11月24日
 * @version 1.0
 */
public class AffichePublishMessage extends BaseMessage implements Serializable {
  
  /** The Constant serialVersionUID. */
  private static final long serialVersionUID = 1L;
  
  private AfficheVo affiche;

  /**
   * @param domainCode
   * @param moduleCode
   * @param messageCode
   * @param tenantId
   * @param recordId
   */
  public AffichePublishMessage(AfficheVo affiche)
  {
    super("system", "affiche", "publish", affiche.getTenantId(), affiche.getId());   
    this.affiche = affiche;
    this.setFromBy(affiche.getUpdateBy());
  }

  
  /**
   * @return the affiche
   */
  public AfficheVo getAffiche()
  {
    return affiche;
  }

  
  /**
   * @param affiche the affiche to set
   */
  public void setAffiche(AfficheVo affiche)
  {
    this.affiche = affiche;
  }


}
